package com.cloud.force.api.service;

import java.util.List;

import com.cloud.force.api.entity.TaskList;
import com.cloud.force.api.entity.TaskListPart;

public interface TaskListPartService {

	/**
	 * 保存或更新参与者与 栏目相关信息
	 * 
	 * @param parters
	 * @return
	 */
	Long saveUpdateTaskListPart(long procDefId, long taskListId, String partIds);
	
	/**
	 * 获取指定栏目下的全部案卷信息
	 * @param taskListId
	 * @param procDefId
	 * @return
	 */
	List<TaskListPart> listByTaskListProcDef(long taskListId, long procDefId);
	
	/**
	 * 获取当前用户有权限查看的案卷箱
	 * @param bizId
	 * @param parts
	 * @return
	 */
	List<TaskList> listTaskListByPart(String taskListIds, List<Long> parts);

}
